/**
 * 3. 数组
 * 3.1 为什么用数组
 * 3.2 创建和初始化数组
 * 3.3 添加元素
 * 3.3.1 在数组末尾插入元素
 * 3.3.2 在数组开头插入元素
 * 3.4 删除元素
 * 3.4.1 从数组末尾删除元素
 * 3.4.2 从数组开头删除元素
 * 3.5 在任意位置添加或删除元素
 * 3.6 二维和多维数组
 * 3.6.1 迭代二维数组的元素
 * 3.6.2 多维数组
 * 3.7 JavaScript 的数组方法 参考
 * 3.7.1 数组合并
 * 3.7.2 迭代器函数
 * 3.7.3 ECMAScript 6 和数组的 新功能
 * @@iterator copywith entries includes finde findIndex fill from keys of values
 * 3.7.4 排序元素
 *         1. 自定义排序
 *         2. 字符串排序
 * 3.7.5 搜索
 *      1. ECMAScript 2015 -> find 和 findIndex 
 *      2. ECMAScript 7 -> 使用includes 方法
 * 3.7.6 输出数组为字符串
 * 3.8 类型数组
 * 3.9 TypeScript 中的数组
 * 
 */